Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Студентська бібліотека (C#)

Інформація про навчальний заклад

ВУЗ:
Національний авіаційний університет
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Курсова робота
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

Міністерство освіти та науки України Національний авіаційний університет Курсова робота З дисципліни «Об’єктно-орієнтоване програмування» На тему «Студентська бібліотека (C#)» Зміст Завдання ………………………………………………………………………………………2 Особливості роботи………………………………………………………………………6 Опис функціональності………………………………………………………………..15 Опис допоміжних класів/компонентів, які було використано……16 UML-діаграми……………………………………………………………………………….17 Довідка по програмі……………………………………………………………………..18 Література……………………………………………………………………………………19 Студентська бібіліотека Спрощені вимоги до програмного збезпечення Функціональні вимоги: Управління користувачами бібліотеки Можливість додавати користувачів Можливість видаляти користувачів Можливість змінювати дані користувачів Можливість переглянути дані конкретного користувача Можливість переглянути список всіх користувачів Можливість відсортувати список по імені Можливість відсортувати список по прізвищу Можливість відсортувати список по академічній групі Управління документами бібліотеки Можливість додавати документ Можливість видаляти документ Можливість змінювати дані документу Можливість переглянути дані конкретного документу Можливість переглянути список всіх документів Можливість відсортувати список по назві Можливість відсортувати список по автору Управління видачами документів На рахунок користувача можна видвати n документів n<5 Можливість переглядати яку які документи взяв конкретний користувач Можливість по заданому документу визначити, чи він знаходиться у бібліотеці. Якщо документ виданий, то котрому користувачеві. Можливість повернути книжку в бібліотеку Пошук Можливість пошуку по ключовому слову серед документів Можливість пошуку по ключовому слову серед користувачів Можливість пошуку по всім даним по ключовому слову Розширений пошук користувача (коли задається конкретний набір даних, наприклад призвіще та дата народження) Можливість переглянути довідку по командам Нефункціональні вимоги: Вимоги до зовнішнього інтерфейсу Зовнішній інтерфейс користувача має бути командним Застосування має бути консольним Дані повинні зберігатись у файлах після виходу з програми. Система має забезпечити правильність введених даних Логічна структура даних Інформаційний об'єкт користувач бібліотеки Елемент даних Тип Опис Коментар  Ім'я Текст Ім'я користувача -  Прізвище Текст Прізвище користувача -  Номер заліковки Ціле число Номер заліковки користувача -  Академічна група Ціле число Академічна група користувача -  Дата народження Дата Дата народження користувача -  Адреса Текст Адреса користувача -  Телефон Ціле число або текст Телефон користувача -   Інформаційний об'єкт документ Елемент даних Тип Опис Коментар  Назва Текст Назва документа -  Автор Текст Автор документа -  ISBN Ціле число Унікальний номер документа, десятизначний -  Рік видання Ціле число Рік видання документа -   Особливості роботи У головному меню користувачу пропонується ввести команду. Якщо ввести команду help то вона вивиде на екран список усіх доступних команд та дій що вони виконують. Команда зчитується за допомогою змінної string. Далі введена команда передається у метод check_exit й там виконується перевірка на вихід з програми. Після цього за допомогою метода perform_command обробляється введена команда. Якщо попередній метод повернув значення false то цей метод виведе повідомлення про вихід з програми, інакше якщо введена команда існує у списку доступних, то вона буде виконана. Якщо введена команда не співпадає з жодної з листу доступних , то буде виведено повідомлення про помилку та запропонується ввести команду ще раз. while(flag) { Console.WriteLine(); Console.WriteLine("Type command: "); recieve_command=Console.ReadLine(); flag=check_exit(flag,recieve_command); perform_command(recieve_command,students_db,documents_db,info_db,flag); } У програмі використовується три основних класів . Кл...
Антиботан аватар за замовчуванням

06.02.2014 01:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини